Introducción al gamepad de YAHBOOM.

Este tutorial está diseñado para ofrecerte una introducción práctica sobre cómo usar y programar un gamepad YAHBOOM (o modelos similares) junto con una placa micro:bit.

Para el desarrollo de este proyecto utilizaremos el software MakeCode (versión de escritorio), una herramienta sencilla e intuitiva para programar mediante bloques.

Paso 1: Instalar la extensión GHBIT

Primero, necesitaremos descargar la extensión GHBIT, la cual permite acceder a los bloques necesarios para leer y enviar valores desde el gamepad.

Enlace de la extensión:
https://github.com/yahboomtechnology/ghbit

Instrucciones para agregarla:

  1. Abre MakeCode.
  2. Dirígete al menú de Extensiones.
  3. En el campo de búsqueda, pega la URL del enlace anterior.
  4. Haz clic sobre la extensión que aparece.

Una vez agregada, notarás una nueva categoría de bloques en el editor, correspondiente al gamepad.

Paso 2: Crear el programa

Ahora crearemos un programa básico que te permitirá interactuar con los pulsadores y el joystick del gamepad.

El objetivo será mostrar diferentes números o letras en la matriz LED del micro:bit según las acciones realizadas:

  • 🔴 Pulsador rojo → mostrar el número “1”
  • 🟢 Pulsador verde → mostrar el número “2”
  • 🔵 Pulsador azul → mostrar el número “3”
  • 🟡 Pulsador amarillo → mostrar el número “4”

Con el joystick, mostraremos las siguientes letras:

  • Arriba → “W”
  • Abajo → “S”
  • Izquierda → “A”
  • Derecha → “D”

¿Qué aprenderás?

Este ejercicio te permitirá comprender cómo recibir e interpretar las señales del gamepad, además de responder a ellas mediante la pantalla LED del micro:bit.


Es una base ideal para proyectos más complejos, como controlar robots, juegos o sistemas interactivos.

Código:

Una vez terminado el código, procedemos a descargar el programa en nuestra placa micro:bit para realizar las pruebas de funcionamiento y comprobar que las acciones del gamepad se reflejan correctamente en la pantalla LED.


Pública tu duda o comentario

Resuelve tus dudas con la comunidad.

*Obligatorio*

(0) Comentarios

No registra comentarios, se el primero en comentar.
Publicar

Total de impresiones: 12